@charset "utf-8";
/* CSS Document */
*,a,li,img.div{ padding:0; margin:0; list-style:none;}
.page{ background:#f7f7f7;}
.card_first{ 
	width:100%; 
	padding:0;
	margin:2% 0 5% 0;
	}
.card-header .order_span{ 
	float:left; 
	font-size:1em; 
	color:#000;
	}
.card-content{ 
	background:#fafafa;
	}
.card-footer span{ 
	float:left; 
	font-size:.8rem;
	}
.card-footer a{ 
	display:block;
	color:red; 
	float: right;
	width:20%; 
	height:30px; 
	border:1px solid red; 
	text-align:center; 
	line-height:30px; 
	border-radius:18px;
	font-size:.8em;
	}
.card-content-inner{
	overflow:hidden;
	padding:0;
	}
.card-content-inner img{
	width: 30%;
	margin:5%;
	float:left;
	}	
.order_right{
	 float:left;
	 width:55%;
	 margin:5% 0;
	 }
.order_right p{ 
	margin:2% 0;
	font-size:.9rem;
	overflow:hidden;
	text-overflow:ellipsis; 
	white-space: nowrap;
	font-weight:bold;
	}
.order_right h5{
	font-weight:normal;
	font-size:.8rem;
	margin:5% 0;
	overflow:hidden;
	text-overflow:ellipsis; 
	white-space: nowrap;
	}
.order_right h4{
	font-size:1.4em;
		color:red;
	}
.jifen{
	font-size:.75rem;
	margin-top:2%;
	}
.jifen>span{
	margin-right:1%;
	color:#666;
	padding: 1px;
	font-size:12px;
	text-align:center;
	float:left; 
	display:block;
	border:1px solid #f1181b; 
	border-radius:2px; 
	color:#f1181b;
	}
.order-tab{ 
	height:50px; 
	background:white;
	width: 100%;
	border-bottom:1px solid #eee; 
	font-size:1em;
	text-align:center; 
	line-height:50px;}
.order-tab a{ 
	float:left;
	width:14%;
	display:block; 
	height:50px;
	padding-top:3px;
	}
.order-tab a.home{ float:right; height: 50px; width: 16%; background:url(../images/home.png) no-repeat center center; background-size: 20px;}
.order-tab div{ 
	width:70%; 
	float:left;
	}

/*填写订单*/
.address{
	width:100%;
	height:120px;
	background:white;
	margin:0;
	}
.address_a{
	display:block;
	width:96%;
	margin:0 2%;
	height:120px;
	padding:0;
	text-indent:0;
	text-align:left;
	}
.address_a dl{ 
	width:84%; 
	float:left; 
	margin:0; 
	padding-left:1em; 
	height:120px; }
.address_a dl dt{
	height:2.5rem;
	line-height:60px;
	font-size:1rem;
	color:#fb6eb5;
	overflow:hidden;
	text-overflow:ellipsis; 
	white-space: nowrap;
	}
.address_a dl dd{
	height:3.5rem;
	font-size:.75rem; 
	line-height:20px;
	color:#666;
	}
.address_a dl dd span{ 
	display:block; 
	float:left; 
	width:48px; 
	height:20px; 
	background:red; 
	border-radius:12px; 
	text-align:center; 
	line-height:20px; 
	font-size:10px; 
	color:white;
	margin-right:2%;
	}
.address_a dl dd div{ 
	float:left; 
	width:70%;
	height: 48px;
	overflow: hidden;
	color:#6d6c6c;
	}
.jiantou{ 
	width:10%; 
	height:120px; 
	background:url(../images/jixu_03.png) left center no-repeat; 
	float:right;
	}
.balance{
	overflow: hidden;
 	font-size:1em;
 	line-height:60px;
 	padding:0 5%;
 	margin:2% 0;
 	background:white;
 	}
.balance span{ 
	float:left;
	color:black;
	}
.address_ul{ 
	width:100%; 
	height:auto;
	font-size:1.2em;
	}
.address_ul .cart_g {
	display: block;
	height: 30px;
	line-height: 30px;
	color: #4cd964;
	font-size: .8em;
	text-align: right;
	float: none;
}
.address_ul li{
	height:40px; 
	line-height:40px;
	font-size: .75rem;
	padding: 0 5%;
	border-bottom:1px solid #f7f7f7;
	}
.address_ul li span{
	color:red;
	float:right;
	}
.address_ul li span input{ 
	border:1px solid #ccc;
	}
.yes{
	position:fixed;
	bottom:0px;
	line-height: 68px;
	width:100%;
	left:0;
	padding:0 0 0 3%;
	background:white;
	height:68px;
	border-top:1px solid #eee;
	}
.yess{
	position:fixed;
	bottom:0px;
	width:100%;
	left:0;
	line-height:68px;
	background:white;
	height:68px;
	border-top:1px solid #eee;
}
.yes a, .yess a{
	position: absolute;
	right: 0;
	top: 0;
	color:white;
	text-align:center; 
	line-height:68px;
	display:block;
	width:30%; 
	height:68px; 
	background:red;
	}
.yes .yes_g{
	color: #4cd964;
	margin-right: 3px;
}
.address_ul .pay_g{
	color: #4cd964;
	display: block;
	float: none;
	height: 30px;
	line-height: 30px;
	font-size: .8em;
}

.input{
	width:46%;
	height:32px;
	background-color:#faffbd;
	padding:0 2%;
	margin:0 2%;}
.address_ul li .input_t{ 
	width:80%;
	padding:0 2%;
	height:32px;
	border:0;
	color:#333;
	}

/*收货地址/编辑、添加地址*/
.address_main{ 
	width:100%; 
	overflow:hidden;
	background:white;
	}
.address_first{ 
	width:100%; 
	padding: .2em 1.2em; 
	color:#262626;
	display:block; 
	overflow:hidden;  
	border-bottom:1px solid #eee;
	}
.address_first.ctrl{
	padding-right:8%;
	background:url(../images/jixu_03.png) right 2% center no-repeat; 
}
.address_first .address_add{ 
	font-size:.75rem; 
	margin:1% 0;
	color:#262626;
	font-weight:normal; 
	}
.address_first .address_text{ 
	font-size:.9rem; 
	line-height:2em;
	color:#262626;
	font-weight:bold;
	}
.address_text span{ 
	margin:0 4%;
	}
.address_text b{
	display:block;
	float:left;
	width:48px;
	height:24px;
	line-height:24px;
	color:white;
	text-align:center;
	border-radius:12px;
	margin:4px 8px 0 0;
	font-size:12px;
	background:rgb(230, 108, 166);}
.address_second{ 
	padding-left:15%; 
	background:url(../images/add_03.png) left 4% center no-repeat; 
	font-weight:bold;
	}
.address_btn{
	width:74%;
	height:2rem;
	border-radius:30px;
	color:white;
	font-size:1em;
	border:none;
	margin:10% 13% 0 13%;
	background:rgb(230, 108, 166);
	}
.btn{
	width:90%;
	height:48px;
	color:white;
	border-radius:30px;
	margin:5% 5% 0 5%;
	font-size:1em;
	border:none;
	background:#c1c1c1;
	font-size:1em;
	}
/*会员资料*/	
.portrait{
	 width:82px;
	 margin:0 auto;
	 padding:15px 0;
	 }
.portrait img{
	 width:80px;
	 height:80px;
	 text-align:center;
	 border-radius:100px;
	 box-shadow:0px 0px 6px #999;
	 }
.list-block .gray .item-link{ 
	border-bottom:1px solid #eee;
	}
.title01{ 
	margin:0; 
	height:36px; 
	line-height:36px; 
	color:red; 
	text-align:center;
	}
.block-ul li{
	margin:0;
	}
.block-ul li .item-content{ 
	padding:0;
	}
.block-ul li .label{
	padding-left:20px;
	}
